#将当前的路径赋值给LOCAL_PATH
LOCAL_PATH := $(call my-dir)

#具体什么意思不懂，但是其他的每份Android.mk都有这句就借鉴过来了
include $(CLEAR_VARS)
#定义模块的名称，一般就是app的名字
LOCAL_MODULE := iFlyIME
#要在哪总版本下编译，可选择值有user eng tests optional，optional表示任意版本都编译
LOCAL_MODULE_TAGS := optional 
#源app的位置
LOCAL_SRC_FILES := iFlyIME_7.1.4885_6.apk
#定义编译完成之后的类型：除了APPS，还有ETC，EXECUTABLES（.bin）SHARED_LIBRARIES(.so) 等选择值
LOCAL_MODULE_CLASS := APPS
#定义编译完成之后模块的后缀
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)

#添加lib文件的引用，使用LOCAL_PREBUILT_JNI_LIBS列出所有so的路径，不要忘记使用@。@标识符会将apk中的so抽离出来build进apk同级目录下的lib文件夹中，可根据CPU 的（TARGET_ARCH）不同类型对SO  进行处理。
LOCAL_PREBUILT_JNI_LIBS := \
	@lib/armeabi/libcom_iflytek_inputmethod_mmp.so \
	@lib/armeabi/libdexopt.so \
	@lib/armeabi/libmsc-v8.so \
	@lib/armeabi/libsmartaiwrite-jni-v23.so \
	@lib/armeabi/libvadLib-v5.so \
	@lib/armeabi/libwatchdog.so

#定义编译之后的位置
LOCAL_MODULE_PATH := $(TARGET_OUT)/app
#定义使用原app签名可用选择项platform，shared，media
LOCAL_CERTIFICATE := PRESIGNED
#不进行odex化
LOCAL_DEX_PREOPT := false

#具体什么意思不懂，但是其他的app每份Android.mk都有这句就借鉴过来了
include $(BUILD_PREBUILT)

